www.gusucode.com > Dijkstra算法实现源码程序 > Dijkstra算法实现源码程序/dijkstra algorithm with GUI/listdijkstra.m
function L = listdijkstra(L,W,s,d) index=size(W,1); while index>0 if W(2,d)==W(size(W,1),d) L=[L s]; index=0; else index2=size(W,1); while index2>0 if W(index2,d)<W(index2-1,d) L=[L W(index2,1)]; L=listdijkstra(L,W,s,W(index2,1)); index2=0; else index2=index2-1; end index=0; end end end